package cn.jxust.slom.server.center;

import cn.jxust.slom.gateway.common.domain.server.center.ServiceDefinition;
import cn.jxust.slom.gateway.common.domain.server.center.ServiceInstance;

import java.util.Set;

/**
 * @author :slom
 * @since :2025-04-27 16:31
 */

@FunctionalInterface
public interface ServerCenterListener {

    /**
     * 发生监听时回调监听器逻辑
     * @param serviceDefinition 服务定义
     * @param serviceInstanceSet 服务实例集合
     */
    void onChange(ServiceDefinition serviceDefinition, Set<ServiceInstance> serviceInstanceSet);
}


